<?php
namespace App\Services;
use App\Librarys\Wechatcrypts\Wxbizmsgcrypt;
use Log;

class WorkerrorService
{
    public static function getErrorMsg($errcode)
    {
        $status = [
            "301007"=>"企业不可用，可能已经被解散或者被禁封",
            "40082"=>"suite_token已过期,请联系客服处理！",
            "40084"=>"您的企业微信已取消授权，无法操作！",
            "40085"=>"suite_ticket不存在或者已失效！",
            "41022"=>"缺少suite_access_token参数！",
            "40092"=>"上传文件为空或者缺少必填字段！",
            "40201"=>"当前操作包含敏感信息，被反垃圾拦截；或者微信客服功能被封禁!",
            "45002"=>"消息内容大小超过限制！",
            "45009"=>"接口调用超过限制！",
            "40078"=>"授权码已被使用,请重新授权！",
            "95005"=>"客服账号已达上限,每个企业最多添加10个客服账号;请删除后再添加！",
            "40007"=>"头像素材ID错误,请联系客服处理！",
            "95012"=>"您的企业微信未使用微信客服,请在企业微信后台启用[微信客服]应用！",
            "95001"=>"发送客服消息次数限制。用户主动发送消息给微信客服，企业最多可发送5条消息给用户；若用户继续发送消息，企业可再次下发消息",
            "48007"=>"API接口调用权限互斥，请在企业微信管理后台“微信客服”删除其他产品。",
            "40058"=>"传递参数不符合系统要求!",
            "48002"=>"API接口无权限调用,请确定是否取消授权!",
            "40014"=>"ACCESS_TOKEN已过期或者变更授权,请刷新再访问!",
            "95003"=>"客户长时间未发送消息,您无法主动向客户发送消息！",
            "95018"=>"客户未发送过消息,您无法主动向客户发送消息！",
            "95026"=>"客服账号使用率较低，暂无法创建",
            "95027"=>"企业未认证，仅可创建10个客服帐号!",
            "40029"=>"授权码错误,请稍后尝试！",
            "41023"=>"缺少suite_ticket参数",
            "60020"=>"不安全的访问IP，请联系客服处理!",
        ];
        if (isset($status[$errcode])) {
            return $status[$errcode];
        } else {
            Log::info("WorkerrorService-------");
            Log::info($errcode);
            Log::info("WorkerrorService-------");
            return "出现未知错误，请联系微信客服处理！";
        }
    }
}
